//
//  HomeNetWorkRequest.h
//  PropertyMananger
//
//  Created by bh on 17/1/9.
//  Copyright © 2017年 BH. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface HomeNetWorkRequest : NSObject
typedef void(^SuccessBlock)(id data);//请求成功
typedef void(^FailBlock)(NSString * errorDes);//请求失败

#pragma mark -通讯录
+(void)postAttentionSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 楼栋查询
+(void)postFloorQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 单元查询
+(void)postUnitQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 房屋查询
+(void)postHouseQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 业主信息查询
+(void)postOwnerQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 车位查询
+(void)postParkingQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 车牌号查询
+(void)postCarNumQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 车牌号缴费查询
+(void)postCarNumPayQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 日常巡检
+(void)postDailyInspectionSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 设备查询
+(void)postEquipmentQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 设备检修
+(void)postEquipmentRepairSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 新增设备
+(void)postAddEquipmentSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 保养计划
+(void)postMaintenancePlanSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 抄表查询
+(void)postCheckReadingQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 计费周期
+(void)postChargeBillingCycleSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 保存抄表
+(void)postSaveReadingQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 物业缴费查询
+(void)postPropretyPayQuerySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 领导报表
+(void)postLeaderFromSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 获取智家居妙兜门禁Key
+(void)postMDKeySuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;


#pragma mark - 领导报表详情列表
+(void)postLeaderFromDetailListSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 领导报表月工单统计
+(void)postLeaderFromMonthStasticsSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

#pragma mark - 首页消息
+(void)postHomeMessageSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;


#pragma mark - 标记消息已读及删除
+(void)postMarkMessageSuccess:(SuccessBlock)successBlock Fail:(FailBlock)failBlock param:(NSDictionary *)param;

@end
